import Qs from 'qs'
import Vue from 'vue'

//服务器的根路径
var baseUrl = "http://localhost"

//ajax请求的方法
function ajax(obj){
  Vue.axios({
    method: obj.type ? obj.type : "GET",
    url: baseUrl + obj.url,
    transformRequest: [function (data) {
    		return Qs.stringify(data)
    }],
    data: obj.type == "POST" ? obj.data : {},
    params: obj.type == "GET" ? obj.data : {}
  }).then((result) => {
    //请求成功后的回调
    var r = result.data;
    if(r.code == 200) {
      obj.success(r.data);
    } else {
      Vue.prototype.$message.error(r.msg);
    }

  }).catch(() => {

  });
}

//获取访问图片的地址
function getImg(fileName){
  return baseUrl + "/file/download?fileName=" + fileName;
}

/**
 * 工具方法的声明
 */
export default {
  ajax,
  getImg
}
